<?php
/**
 * 黑名单功能测试文件
 * 用于测试会员黑名单功能是否正常工作
 */

// 模拟测试数据
echo "=== 黑名单功能测试 ===\n\n";

// 测试黑名单状态文本转换
function getBlackStatusText($inBlack) {
    switch ($inBlack) {
        case 0:
            return '正常';
        case 1:
            return '禁言';
        case 2:
            return '禁止下单';
        default:
            return '未知状态';
    }
}

// 测试用例
$testCases = [0, 1, 2, 3];

echo "黑名单状态测试：\n";
foreach ($testCases as $status) {
    echo "状态 {$status}: " . getBlackStatusText($status) . "\n";
}

echo "\n=== 测试完成 ===\n";
echo "请访问以下接口测试功能：\n";
echo "1. 获取会员列表: GET /admin/member/index\n";
echo "2. 更新黑名单状态: POST /admin/member/updateBlackStatus\n";
echo "   参数: {\"user_id\": 1, \"in_black\": 1}\n";
echo "\n黑名单状态说明：\n";
echo "- 0: 正常\n";
echo "- 1: 禁言\n";
echo "- 2: 禁止下单\n"; 